﻿        var currentPage = 1; // 当前页
        var pageSize = 18; // 每页显示多少条
        var pageall = 0; // 总页数
        var total = 0; // 总记录数

        // 读取列表
        $(function() {
            showList(currentPage);
        });
        function search() {
           
            showList(currentPage);
        }
        // 条件查询资源列表
        function UpdateHousing() { 
            
            var userid_from = document.getElementById("slusername_from").value;//转出人ID
            var username_from = LexunJS.GetSelectText("slusername_from"); //转出人名称
            if (username_from == "请选择") {
                alert("请选择转出人！");
                return;
            }
            var deptid_from = document.getElementById("ddlDept_from").value;//转出人部门ID
            var deptname_from = LexunJS.GetSelectText("ddlDept_from"); //转出人转出人部门名称
            
            
            var userid_to = document.getElementById("slusername_to").value;//转入人
            var username_to = LexunJS.GetSelectText("slusername_to");
            if (username_to == "请选择") {
                alert("请选择转入人！");
                return;
            }
            var deptid_to = document.getElementById("ddlDept_to").value;
            var deptname_to = LexunJS.GetSelectText("ddlDept_to");

            var id = document.getElementById("hID").value;

            var flag = document.getElementById("Radio2").checked;
           
            if (flag == false) {
                if (id == "") {
                    alert("请选择房源！");
                    return;
                } 
            }
            $.ajax({
                type: 'POST',
                url: '../Handler/HandlerHousing.ashx',
                data: 'act=UpdateStatus&id=' + id + '&deptid_from=' + deptid_from + '&userid_from=' + userid_from + '&username_from=' + username_from + '&deptname_from=' + deptname_from + '&flag=' + flag + '&userid_to=' + userid_to + '&username_to=' + username_to + '&deptid_to=' + deptid_to + '&deptname_to=' + deptname_to,
                timeout: '10000',
                error: function() {
                    alert("系统繁忙,请稍候后试！");
                }, success: function(json) {
                    alert(json);
                    document.getElementById("hID").value = ""; //清空选中的ID
                    showList(currentPage);
                }
            });
        }
        // 条件查询资源列表
        function showList(currentPage) {
            var userid = document.getElementById("slusername_from").value;
            var id = document.getElementById("housingid").value;
            var status = document.getElementById("slstatus").value;
            $("#divPage").html(""); // 清空
            $("#divList").html("<img src=\"../images/loading.gif\" />"); // 清空列表 
            $.ajax({
                type: 'POST',
                url: '../Handler/HandlerHousing.ashx',
                data: 'act=HousingListByUserId&page=' + currentPage + '&pagesize=' + pageSize + '&userid=' + userid + '&id=' + id + '&status=' + status,
                timeout: '10000',
                error: function() {
                    alert("系统繁忙,请稍候后试！");
                }, success: function(json) {
                    listCallBack(json);
                }
            });
        }
        /*
        功能: 将返回的json数据进行排版
        json: json数据        
        */
        function listCallBack(response) {
            var json = eval("(" + response + ")");
            var record = json.record;

            if (record == null || record.length == 0) {
                $("#divList").html("<font color='red'>&nbsp;系统内暂无您查询的信息!</font>");
                return;
            }

            var page = json.page;
            currentPage = page.currentpage;
            pageall = parseInt(page.pageall);
            total = page.total;
            var arr = [];
            arr.push("<table id='tableList' width='100%' border='0' cellpadding='0' cellspacing='1' bgcolor='#a8c7ce'>");
            arr.push("<tr>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("<input type=\"checkbox\" name=\"checkboxAll\" id=\"checkboxAll\" onclick=\"cbSelectAll()\" />");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("序号");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("楼盘名称");
            arr.push("</td>"); 
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("栋阁名称");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("楼层");
            arr.push("</td>");            
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("房间号");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("城区");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("片区");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("房");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("厅");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("面积");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("总价");
            arr.push("</td>"); arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("租价");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("单价");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("盘源状态");
            arr.push("</td>");
            arr.push("</tr>");

            var recordLength = record.length;
            for (var i = 0; i < recordLength; i++) {
                if (i % 2 == 0)
                    arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#FFFFFF' style='cursor: pointer;' ondblclick=\"ReturnValue('" + record[i].id + "','" + record[i].buildname + "')\" onclick=\"selectedTr('" + record[i].id + "')\" >");
                else
                    arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#EEEDED' style='cursor: pointer;' ondblclick=\"ReturnValue('" + record[i].id + "','" + record[i].buildname + "')\" onclick=\"selectedTr('" + record[i].id + "')\" >");

                arr.push("<td height='20' style='text-align: left;' class='STYLE6'>");
                arr.push("<input type='checkbox' name='checkbox_" + record[i].id + "' id='" + record[i].id + "' onclick=\"cbSelect(this, " + record[i].id + ")\" />");

                if (record[i].haskey > 0)
                    arr.push("<img src=\"../images/u485.gif\" title='有钥匙' />");
                if (record[i].isonly > 0)
                    arr.push("<img src=\"../images/u483.gif\" title='独家盘' />");
                if (record[i].hasphoto > 0)
                    arr.push("<img src=\"../images/xtgl.gif\" title='该盘有图片' />");
                if (record[i].ctycont > 0)
                    arr.push("<img src=\"../images/u481.gif\" title='被反签' />");
                if (record[i].protected > 0)
                    arr.push("<img src=\"../images/062.gif\" title='已封盘' />");
                if (record[i].recommend > 0)
                    arr.push("<img src=\"../images/mbi_005.gif\" title='被推荐' />");

                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].id);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].ename);
                arr.push("</td>");
                
                arr.push("<td height='20' class='STYLE6'>");
                arr.push("<a href='#' onclick=\"openDetail('" + record[i].id + "')\">" + record[i].buildname + "</a>");
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].mark1);
                arr.push("</td>");
                
                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].roomno);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].dname);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].area);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].room);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].hall);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].acreage);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].totalprice);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].leaseprice);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].unitprice);
                arr.push("</td>");

                arr.push("<td height='20' class='STYLE6'><font color='red'>");
                if (record[i].status == 1)
                    arr.push("当前盘");
                else if (record[i].status == 2)
                    arr.push("资料盘");
                else if (record[i].status == 3)
                    arr.push("无效盘");

                if (record[i].isvalid == 0)
                    arr.push("(有效)");
                else if (record[i].isvalid == 1)
                    arr.push("(待审核)");
                else if (record[i].isvalid == 2)
                    arr.push("(无效)");
                arr.push("</font></td>");
                arr.push("</tr>");
            }
            arr.push("</table>");
            $("#divList").html(arr.join('')); // 显示列表

            $("#divPage").html(""); // 清空
            var typeid = $("#hTypeID").val();   // typeid 1最新盘源 2我的收藏盘 3我的盘源

            if (pageall > 1) {
                var pageHtml = LexunJS.showPage2(currentPage, pageall, "showList"); // 分页
                $("#divPage").html(pageHtml);
            }
        }
        // 选中某行
        function selectedTr(id) {
            $("tr").removeClass("selected");
            $("#tr_" + id).addClass("selected");

            return false;
        }
        // 单选
        function cbSelect(obj, objvalue) {
            if (obj.checked) {
                LexunJS.addOrCutData(1, "hID", objvalue);

            }
            else {
                LexunJS.addOrCutData(0, "hID", objvalue);
            }
        }

        // 全选
        function cbSelectAll() {
            document.getElementById("hID").value = "";

            var cbAll = document.getElementById("checkboxAll");
            var checkList = document.getElementsByTagName("input");

            if (cbAll.checked) {
                for (var i = 0; i < checkList.length; i++) {
                    if (checkList[i].type == "checkbox" && checkList[i].id > 0) {
                        checkList[i].checked = true;
                        if (parseInt(checkList[i].id) > 0) LexunJS.addOrCutData(1, "hID", checkList[i].id);
                    }
                }
            }
            else {
                for (var i = 0; i < checkList.length; i++) {
                    if (checkList[i].type == "checkbox" && checkList[i].id > 0) {
                        checkList[i].checked = false;
                        if (parseInt(checkList[i].id) > 0) LexunJS.addOrCutData(0, "hID", checkList[i].id);
                    }
                }
            }
        }
        //范围
        function selectValue() {
            var flag = document.getElementById("Radio1").checked;
            if (flag == true) {
                document.getElementById("housingid").disabled = false;
                document.getElementById("slstatus").disabled = false;
                document.getElementById("btnSearch").disabled = false;
                showList(currentPage);
            } else {
                document.getElementById("housingid").disabled = true;
                document.getElementById("slstatus").disabled = true;
                document.getElementById("btnSearch").disabled = true;
                $("#divList").html(""); // 显示列表

                $("#divPage").html(""); // 清空
             }
         }

         // 查看详情
         function openDetail(id) {
             $("tr").removeClass("selected");
             $("#tr_" + id).addClass("selected");

             var id_list = $("#hID_List").val();
             var url = "../PM/HousingDetail.aspx?id=" + id + "&id_list=" + escape(id_list);

             self.parent.closeTab('盘源详情');
             self.parent.addTab('盘源详情', url, 'icon-nav');
             //window.open("HousingDetail.aspx?id=" + id + "&id_list=" + escape(id_list), "target", LexunJS.openParams());    
         }
